@charset "utf-8";
/* CSS Document */

/*// CSS RESETS //*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font:inherit; vertical-align: baseline; font-family:Arial, Helvetica, sans-serif;}

/* HTML5 display-role reset for older browsers */
article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}

/* DEFAULT RESETS STYLE */
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

/* GLOBAL STYLE RESETS */
.clear {display:block; clear:both; line-height:0; height:0; margin:0; padding:0; overflow:hidden; font-size:.01em;}.floatRight{float:right;}.floatLeft{float:Left;}.floatNone{float:none;}.nowrap {white-space:nowrap;}.center {text-align:center;}.right {text-align:right;}.left {text-align:left;}.bold {font-weight:bold;}.italic {font-style:italic;}

a, a:link, a:visited {color:#6A6969; text-decoration: none;}a:hover {color:#000; text-decoration: none;}a:active {color:#6A6969; text-decoration: none;}a:active, a:focus {outline: 0;}

.ptop20{padding-top:20px;}
.hide{ visibility:hidden;}
.both{ clear:both; width:100%; display:block;}

/*// WEB FONTS STYLES //*/
@font-face {
font-family: 'Helvetica-Bold';
src: url('helr65w.eot');
src: url('helr65w.eot?#iefix') format('embedded-opentype'),
		url('helr65w.woff') format('woff'),
		url('helr65w.ttf') format('truetype'),
		url('helr65w.svg#helr65w') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'HelveticaNeueLTPro-Th';
src: url('helveticaneueltproth.eot');
src: url('helveticaneueltproth.eot?#iefix') format('embedded-opentype'),
		url('helveticaneueltproth.woff') format('woff'),
		url('helveticaneueltproth.ttf') format('truetype'),
		url('helveticaneueltproth.svg#helveticaneueltproth') format('svg');
font-weight: normal;
font-style: normal;
}





h1, h2, h3, h4, h5, h6{font-family:'Helvetica-Bold', Arial, Helvetica, sans-serif;}

/*// HEADINGS //*/
html{}
body{ font-size:62.5% !important;}

/*// HEADER AREA  //*/
.main_wrap{ clear:both; width:100%; float:none;}
.wrap{ width:940px; margin:0 auto; padding:0 10px; }
.headbanner{ background: url(../images/global/banner_bg.gif); height:130px;}
.headbanner .topbanner{ height:38px; width:100%; clear:both;}
.headbanner .navbanner{ height:92px; width:100%; clear:both;}
.navbanner h1 a{ background:url(../images/global/ndeevor_logo.png) no-repeat 0 7px; display:block; width:230px; height:80px; overflow:hidden; text-indent:-9999px;}
.navbanner h1 a:hover{ background:url(../images/global/ndeevor_logo.png) no-repeat 0 -72px; }
.navbanner ul{ float:right;}
ul.nav li{float:left; padding:0 0 10px 18px; background:url(../images/global/global_sprite.png) no-repeat -7px -126px; margin:28px 30px 0 0;}
ul.nav li.last{margin:28px 0 0 0;}
ul.nav li a{font-weight:bold; color:#464646; font-size:19px; font-family:'Helvetica-Bold', Arial, Helvetica, sans-serif; }
ul.nav li a span{font-weight: normal; color:#5e5e5e; text-transform:uppercase; font-size:12px; clear:both; width:100%; display:block; }
ul.nav li a:hover, ul.nav li a:hover span{ color:#999;}
.topbanner p{ color:#9c9c9c; font-size:14px;
line-height:30px;}
.topbanner ul{ height:38px;}
.topbanner ul li{ float:left; padding:5px 0 0 0;}
.topbanner ul li a{ display:block; width:26px; height:26px; overflow:hidden; text-indent:-99999px; background:url(../images/global/global_sprite.png) no-repeat ;}
.topbanner ul li a.facebook{background-position: 0px 0px; }
.topbanner ul li a:hover.facebook{background-position: -41px 0px; }
.topbanner ul li a.twitter{background-position: 0px -40px; }
.topbanner ul li a:hover.twitter{background-position: -41px -40px; }
.topbanner ul li a.email{background-position: 0px -80px; }
.topbanner ul li a:hover.email{background-position: -41px -80px; }

/*// MAIN BANNER HEADING //*/
.mainbanner{background: url(../images/global/sliderbanner_bg.jpg) repeat-x #fff; height:360px; width:100%; clear:both;}
.mainbanner_cloud{background: url(../images/slider/cloud.png) no-repeat top center; height:360px; width:100%; clear:both;}
.mainbanner_inner{background: url(../images/global/sliderbanner_bg.jpg) repeat-x #fff; height:176px; width:100%; clear:both;}
 .bodyset p{ font-size:13px; line-height:1.3em; color:#7e7e7e;}
 .inner_head{ height:173px; border:none; border-bottom:3px solid #696969; width:100%; clear: both; background:url(../images/global/innerCloude.png) no-repeat 0 0;}
 .pgPad{ padding:37px 56px 57px 56px;}
 
 /*// BODY SETS //*/
.bodyset{background:url(../images/global/bodybg.jpg) repeat;}

/*/ Home page /*/
.home_container{}
.box_shadow {background:url("../images/global/main_boxshades.png") repeat scroll center top transparent; clear:both; height:38px;overflow:hidden; text-indent:-9999px; width:100%;}

.recent, .whtsnew{width:49%;}

.recent h2, .whtsnew h2{ background:url("../images/global/global_sprite.png") no-repeat scroll -8px -126px transparent;
color:#1C1C1C; font-size:18px; letter-spacing:-0.02em; font-weight: normal; margin-bottom:10px; padding:0px 0 22px 20px; text-transform:uppercase; }

.recent h5, .whtsnew h5 {color:#5e5e5e; font-size:12px; padding:0 0 0 20px; margin:-28px 0 0; text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;}
.dblue{ color:#113998; font-family:'Helvetica-Bold', Arial, Helvetica, sans-serif;}
.lgreen{ color:#11a003; font-family:'Helvetica-Bold', Arial, Helvetica, sans-serif;}

.box{ background:#FFF; border:1px solid #bbb; border-top:4px solid #696969; padding:26px 0 10px 0;}
.box_container{ border-top:1px solid #bbb; margin:20px; padding:8px 0; min-height:503px; height:auto !important; height:503px;}

ul.projectlist li{ clear:both; width:100%; margin:16px 0; }
ul.projectlist img{ width:132px; height:90px; border:3px solid #fff;
-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.70); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.70); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.70); }
ul.projectlist .content{ float:right; width:260px;}
ul.projectlist h4{color:#303030;
font-size:15px;
font-style:normal;
line-height:1.4em;
text-transform:uppercase;}

a.more{ background:#01407d; display:block; width:95px; height:26px;
color:#fff; font-size:12px; text-align:center; font-weight:bold; line-height:16px; text-transform:uppercase; padding:8px 0 0; 
-webkit-box-shadow: 1px 1px 0px rgba(125, 125, 128, 0.71);
-moz-box-shadow:    1px 1px 0px rgba(125, 125, 128, 0.71);
box-shadow:         1px 1px 0px rgba(125, 125, 128, 0.71);}
a.more:hover{ background:#333;}
/* jquery sroller bar*/
.scroll-pane { width: 100%; height: 504px; overflow: auto; }

ul.service_list{ margin:40px 0 20px 0; clear:both; height:160px;}
ul.service_list li{ float:left; }
ul.service_list li a{ width:300px; height:160px; :block; float:left; margin-right:20px; margin-bottom:20px; background:url(../images/main/product_box.jpg) 0 0;}
ul.service_list li.last a{ margin:0;}

ul.service_list li a:hover{ background:url(../images/main/product_box.jpg) 0 160px;}

.service_list img{ margin:30px 0 0 25px;}
.service_list .con{margin:30px 19px 0 0; width:155px;}
.service_list p{ font-size:13px; color:#fff; line-height:14px;}
.service_list h2{ font-size:18px; color:#fff; padding-bottom:8px; text-transform:uppercase; font-weight:bold;
text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); font-family:'Helvetica-Bold', Arial, Helvetica, sans-serif;}

.service_list .blue{color:#3bb3ff;}
.service_list .green{color:#63f422;} 
.service_list .red{color:#ff5151;}
.service_list .blue, .service_list .green, .service_list .red{ font-size:16px; clear:both; display:block; font-family:'Helvetica-Bold', Arial, Helvetica, sans-serif;} 

/*// INNER PAGER BODY SET//*/
.inner_container{ background:#fff; border:1px solid #bbb; border-top:none;}
.inner_container h3{ color:#1c1c1c; font-size:20px; background:url("../images/global/global_sprite.png") no-repeat scroll -7px -126px; padding:7px 0 10px 16px; margin-bottom:10px; font-weight:bold;}
.inner_container h4{ font-size:18px; color:#4663a6; font-weight:normal; line-height:1.9em; font-style:italic; font-family:Arial, Helvetica, sans-serif; }
.left_content{margin-left:30px; width:430px;}
.inner_container img{ border:6px #e9e9e9 solid;}
.inner_shadow{ height:50px; width:100%; clear:both; background:url(../images/global/container_shadow.png) top center;
text-indent:-9999px; overflow:hidden;}
.heading{ margin:58px 0 0 0;}

/* aboutus page*/
.inner_head h2{ font-size:32px; font-weight:bold; color:#414141;text-transform:uppercase; letter-spacing:-1px; }
.inner_head h2 span{ font-weight:normal; font-family: 'HelveticaNeueLTPro-Th', Arial, Helvetica, sans-serif; }
.inner_head  h5{ font-size:15px; color:#5e5e5e; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.stork{ background:url(../images/inner/dott_stork.jpg) no-repeat bottom center; padding-bottom:35px; margin-bottom:20px; }

/* service page*/
.pgPad_2{ padding:14px 33px;}
.rightbar{ width:267px; background:#f6f6f6;}
.spacer{ border-bottom:1px solid #333;}

.blogset{ padding:20px 28px;} 
.blogset h4{ }
.blogset li{ margin-bottom:12px;}
.blogset h4 a, .blogset h4{font-size:14px; line-height:1.6em; text-transform:uppercase; font-style:normal; color:#303030;}
.blogset h4 a:hover{ color:#666;}

.flag{ background:url("../images/global/global_sprite.png") no-repeat scroll -155px -42px; padding:6px 0 6px 19px;
border-top: 1px dotted #CCC; margin:6px 0 0;}
.flag a{ font-size:12px; padding-right:5px;}
.flag p{ color:#515151; font-size:12px;}

.service_container{width:570px;}
.service_container li{ margin:20px 0 0 0;}

.container_product{ width:345px;}
.ourclient{ padding-bottom:20px;}
.ourclient li{ width:272px; float:left; margin:0 20px 20px 0;}
.ourclient li.last{margin-right:0;}

.ourclient ul{ margin-bottom:10px;}
.ourclient  img{ float:left; border:none; margin-right:10px;}
.ourclient p{ float:left; width:142px; }

a.visit{ background:url(../images/global/global_sprite.png) no-repeat -7px -207px; width:72px; height:28px; float:left; margin:10px 0; overflow:hidden; text-indent:-9999px; }
a:hover.visit{ background:url(../images/global/global_sprite.png) no-repeat -7px -247px; }

.container_product h3, .ourclient h3{ font-size:20px; font-weight:normal; color:#686868; text-transform:uppercase; width:245px;}
.container_product h3 span, .ourclient h3 span{ font-weight:bold; color:#1c1c1c;}
img.product{ border:none;}
.container_product h3{background:url("../images/global/global_sprite.png") no-repeat scroll -7px -119px;}

/* contact us*/
.contactdetail{}
.contactdetail h4, .contactinfo h4{font-size:18px; line-height:1.4em; text-transform:uppercase; font-style:normal; color:#303030;
border-bottom:1px dotted #CCCCCC; margin:0 0 9px 0; padding-bottom:3px;}

.contactdetail dt, .contactdetail dd{ font-size:12px; }
dl.contactdetail {}
.contactdetail dt{ color:#515151; font-weight:bold; padding:4px 0; text-transform:uppercase; padding:10px 0 2px 0;}
.contactdetail dd{ color:#7E7E7E; padding:0 0 0 0; line-height:1.25em;}
dd.map img{ border:2px #bdbdbd solid;}

ul.social{}
ul.social li{ margin-bottom:8px; }
ul.social a{
	background:url("../images/global/global_sprite.png") no-repeat scroll 0 0;
display:block;
height:26px; font-size:13px; padding:0 0 0 30px; line-height:24px;}
ul.social a:hover{ color:#a9a9a9;}

ul.social .facebook a{ background-position:0 -310px; }
ul.social .twitter a { background-position:0 -380px; }
ul.social .facebook a:hover { background-position:0 -340px; }
ul.social .twitter a:hover { background-position:0 -410px; }

.contactinfo{ min-height:820px; height:auto !important; height:820px; }

/* contact form */
.formarea{ padding-bottom:20px;}
.formarea h3{ text-transform:uppercase;}
label{ font-size:16px; color:#686868; clear:both; display:block; margin-bottom:6px;}
.required{width:10px; height:14px; display:inline-block; background:red; text-indent:-9999px; overflow:hidden;
 background:url("../images/global/global_sprite.png") no-repeat -161px -206px;}
p.error{font-size:12px; color:#BE1B1F; clear:both;}
p.infotxt{ padding:10px 0; line-height:18px;}
.frm_row{ padding:10px 0; font-size:12px; color:#666;}
.pd201{ padding:10px 0;}



SELECT, 
TEXTAREA {
border-style: solid; vertical-align: middle; margin: .2em 0 .2em 0; border-radius: .3em; -moz-border-radius: .3em;
color:#9b9b9b; font-size:16px;
}

INPUT[type="text"], 
INPUT[type="password"]{
border: 2px #d7d7d7 solid; width: 220px; padding: 6px; color:#9b9b9b;
clear:both; font-size:16px;
}



INPUT[type="file"] {
border: 2px #d7d7d7 solid; width:200px; padding:3px 5px; 
}

INPUT[type="text"]:focus, 
INPUT[type="password"]:focus, 
TEXTAREA:focus {
border-color: #000;
}

INPUT[type="submit"] {
background:url("../images/global/global_sprite.png") no-repeat 0px -576px; padding-bottom:4px;
 color:#fff;
border:none; width:155px; height:44px;
font-size:15px;
font-weight:bold;
}
INPUT[type="button"] {
background:url("../images/global/global_sprite.png") no-repeat 0px -696px; padding-bottom:4px;
 color:#686868;
border:none; width:105px; height:44px;
font-size:15px;
font-weight:bold;
}



INPUT[type="submit"]:hover {background:url("../images/global/global_sprite.png") no-repeat 0px -622px; color:#cdcdcd;} 
INPUT[type="button"]:hover {background:url("../images/global/global_sprite.png") no-repeat 0px -742px; color:#adadad;}

INPUT[type="submit"]:active{background:url("../images/global/global_sprite.png") no-repeat 0px -576px; color:#fff;}
INPUT[type="button"]:active{background:url("../images/global/global_sprite.png") no-repeat 0px -696px; color:#686868;}

INPUT[type="checkbox"], 
INPUT[type="radio"] {
margin: 2px 10px 2px 3px; vertical-align: middle;
}

INPUT[type="image"] {border: 0; margin: 0;
}

SELECT {
border: 2px #d7d7d7 solid; width: auto; padding: 6px; color:#9b9b9b;
clear:both; font-size:16px;
}

TEXTAREA {
box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
width:400px; border: 2px #d7d7d7 solid; padding: 6px; color:#9b9b9b;font-size:16px;
height:120px;
}






/*// FOOTER //*/
.footerset{background: url(../images/global/footer_bg.png) repeat-x #FFF; height:40px; padding:25px 0 0 0;}
.footerset ul.bot_navi a{ font-size:14px; color:#6a6969; padding:0 15px;}
ul.bot_navi li.first a, ul.bot_navi li.first{ padding-left:0; background:none; }
ul.bot_navi li{ float:left; background:url(../images/global/global_sprite.png) no-repeat -168px 4px;}
ul.bot_navi a:hover{ color:#000;}
.footerset .copyright{ font-size:14px; color:#595959;}
.colorblue{ color:#1d88ab;}
